﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataModels.Common;
using DataModels.Enumerations;
using GenericTools.Models;

namespace GenericTools.ReportProcessing
{
    public class ReportProcessorEventArgs : EventArgs
    {
        public string SenderNumber { get; set; }
        public string OriginalText { get; set; }
        public int? ReportMonth { get; set; }
        public int? ReportYear { get; set; }
        public string FacilityCode { get; set; }
        public int? ReportId { get; set; }
        public string ReportKeyword { get; set; }
        //public DateTime DataReceived { get; set; }
        public ReportingMode ReportingMode { get; set; }
        public SMSReportingFormat SMSReportingFormat { get; set; }
        public ReportingType ReportingType { get; set; }
        public List<string> ResolvedDataElements { get; set; }
        public DataInputingMethod DataInputingMethod { get; set; }
        public ReportingError Status { get; set; }
        
        public bool Resubmission { get; set; }
        public bool ReEvaluate { get; set; }
        public bool CancelOperation { get; set; }
    }
}
